//
//  main.m
//  自定义类工厂方法
//
//  Created by wenjim on 17/9/19.
//  Copyright © 2017年 WenJim. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "Person.h"

int main(int argc, const char * argv[]) {
    
//    Person * p = [[Person alloc]init];
    
    Person * p1 = [Person person];
    
    p1.age = 30;
    
    NSLog(@"age = %i",p1.age);
    
    Person * p2 = [Person personWithAge:25];
    
    NSLog(@"age = %i",p2.age);
    
    /*
     自定义类工厂方法是苹果的一个规范，一般情况下，我们会给一个类提供自定义构造方法和自定义类工厂方法用于创建一个对象
     */
    
    
    return 0;
}
